package br.com.sisbi.dao;

import java.util.ArrayList;
import br.com.sisbi.generics.GenericDAO;
import br.com.sisbi.models.Pessoa;


public class PessoaDao extends GenericDAO {
	
	public PessoaDao(){
		super();
	}

	
	public void insert(Pessoa pessoa) {
		try {
			iniciaTransacao();
			getGerenciamentoBanco().persist(pessoa);
			finalizaTransacao();		
			System.out.println("Registro Salvo com Sucesso!");
		} catch (Exception e) {
			System.out.println("Ocorreu um erro ao salvar o obejto no banco de dados");
			cancelaTransacao();
		}		

	}
	
	public ArrayList<Pessoa> getTodasPesssoas(){
		
		ArrayList<Pessoa> list  = new ArrayList<Pessoa>();
		
		for(int x = 0;  x < 10; x++){
			Pessoa p = new Pessoa();
			p.setNome("TEste");
			p.setEmail("esdafasdf");
			p.setNrMatricula("teretrtert");
			p.setNrTelefone("4444");
			
			list.add(p);
			
		}
		return list;
		
		
	}



	


}
